package cn.smile.bean.entity.core;

import cn.smile.commons.domain.BaseDomain;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serial;

/**
    * 资源信息表
 * @author smile-jt
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("res_info")
public class ResInfo extends BaseDomain {
    @Serial
    private static final long serialVersionUID = -5494276073187556528L;

    /**
     * 父级ID
     */
    private String parentId;
    /**
    * 资源uri
    */
    private String resUri;

    /**
    * 功能名称
    */
    private String functionName;

    /**
    * 菜单名称
    */
    private String menuName;

    /**
    * 菜单Code
    */
    private String menuCode;

    /**
    * 系统添加(true-是，false-否)
    */
    private Boolean systemAdd;

    /**
     * 序号
     */
    private Integer sortNum;

    /**
     * 是否列表展示(true-是，false-否)
     */
    private Boolean isShow;
}